import axios from 'axios'
export const baseURL='http://127.0.0.1:3007'

const request = axios.create({
  baseURL,
  timeout: 15000
})
// 请求拦截器
request.interceptors.request.use(
  (config) => {
    // const store = useUserStore()
    // if (store.user?.token && config.headers) {
    //   config.headers['Authorization'] = `Bearer ${store.user?.token}`
    // }
    return config
  },
  (err) => Promise.reject(err)
)
// 响应拦截器
request.interceptors.response.use(
  (res) => {
    // if (res.data?.code !== 10000) {
    //   showToast(res.data?.message || '业务失败')
    //   return Promise.reject(res.data)
    // }
    return res.data
  },
  (err) => {
    // if (err.response.status === 401) {
    //   const store = useUserStore()
    //   store.delUser()
    //   router.push({
    //     path: '/login',
    //     query: { returnUrl: router.currentRoute.value.fullPath }
    //   })
    // }
    return Promise.reject(err)
  }
)
export default request
